package com.xiaotu.spider.baidu.pageprocessor;

import com.xiaotu.common.model.NewsModel;
import com.xiaotu.common.util.Constants;
import com.xiaotu.common.util.SepratorUtil;
import net.sf.json.JSONObject;
import org.springframework.stereotype.Component;

/**
 * @类名 StarBaiduPageProcessor
 * @日期 2017年2月15日
 * @作者 高海军
 * @功能 爬取艺人的新闻
 */
@Component("StarBaiduPageProcessor")
public class StarBaiduPageProcessor extends TVBaiduPageProcessor
{

    @Override
    protected String getNewsType()
    {
        return NewsModel.NEWS_STAR;
    }

    @Override
    protected String getObjectIdField()
    {
        return "starid";
    }

    @Override
    protected String getFieldKey()
    {
        return "name";
    }

    @Override
    protected String getKeyWord(JSONObject target)
    {
        return target.getString(this.getFieldKey());
    }

    @Override
    protected String getSpiderType()
    {
        return Constants.SpiderTaskType.Star_BAIDU;
    }
}
